package xyz.labmem.main.modular.app.rmwz.entity

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonFormat
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.base.GFBaseEntity

/**
 * @Author lty
 * @Date 2022/1/25 9:53
 */
@SocketPath("false",order=2)
@TableName("rmwz_ptmbcjb")
@ApiModel(value = "人民武装-普通民兵采集表")
class App_rmwzptmbcjb:GFBaseEntity<App_rmwzptmbcjb>() {

    @TableField("tbrq")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ApiModelProperty(value = "填表日期")
    @ExcelProperty("填表日期")
    var tbrq: String? = null


    @TableField("SSXQ")
    @ApiModelProperty(value = "所属辖区")
    @ExcelProperty("所属辖区")
    var SSXQ: String? = null

    @TableField("ZS（Z）_RS")
    @ApiModelProperty(value = "总数-人数(人)")
    @ExcelProperty("总数（支）-人数")
    var ZSRS: String? = null

    @TableField("ZS（Z）_JZFDS_HJ")
    @ApiModelProperty(value = "总建制分队数-合计(支)")
    @ExcelProperty("总数（支）-建制分队数-合计")
    var ZSJZFDSHJ: String? = null

    @TableField("ZS（Z）_JZFDS_T")
    @ApiModelProperty(value = "团建制分队(支)")
    @ExcelProperty("总数（支）-建制分队数-团")
    var ZSJZFDST: String? = null

    @TableField("ZS（Z）_JZFDS_Y")
    @ApiModelProperty(value = "营建制分队(支)")
    @ExcelProperty("总数（支）-建制分队数-营")
    var ZSJZFDSY: String? = null

    @TableField("ZS（Z）_JZFDS_L")
    @ApiModelProperty(value = "连建制分队(连)")
    @ExcelProperty("总数（支）-建制分队数-连")
    var ZSJZFDSL: String? = null

    @TableField("ZS（Z）_JZFDS_QTFD")
    @ApiModelProperty(value = "其他分队(支)")
    @ExcelProperty("总数（支）-建制分队数-其他分队")
    var ZSJZFDSQTFD: String? = null

    @TableField("RYJG（R）_TWJR")
    @ApiModelProperty(value = "人员结构-退伍军人(人)")
    @ExcelProperty("人员结构（人）-退伍军人")
    var RYJGTWJR: String? = null

    @TableField("RYJG（R）_JGQTJSYLRY")
    @ApiModelProperty(value = "人员结构-经过其他军事训练人员(人)")
    @ExcelProperty("人员结构（人）-经过其他军事训练人员")
    var RYJGJGQTJSYLRY: String? = null

    @TableField("ZZMM（R）_ZGDY")
    @ApiModelProperty(value = "政治面貌-中共党员(人)")
    @ExcelProperty("政治面貌（人）-中共党员")
    var ZZMMZGDY: String? = null

    @TableField("ZZMM（R）_GQTY")
    @ApiModelProperty(value = "政治面貌-共青团员(人)")
    @ExcelProperty("政治面貌（人）-共青团员")
    var ZZMMGQTY: String? = null

    @TableField("NLJG（R）_35SYX")
    @ApiModelProperty(value = "年龄结构-35岁以下(人)")
    @ExcelProperty("年龄结构（人）-35岁以下")
    var NLJG35SYX: String? = null

    @TableField("NLJG（R）_36SYS")
    @ApiModelProperty(value = "年龄结构-36岁以上(人)")
    @ExcelProperty("年龄结构（人）-36岁以上")
    var NLJG36SYS: String? = null

    @TableField("PTMBFDLYSGBZS（R）")
    @ApiModelProperty(value = "通民兵分队连以上干部总数(人)")
    @ExcelProperty("通民兵分队连以上干部总数（人）")
    var PTMBFDLYSGBZS: String? = null



}